AUTOSAR 入门教程(14)DEM

诊断事件管理器(Diagnostic Event Manager,DEM) 是 AUTOSAR 架构中的核心模块,负责统一管理和存储车辆电子系统中的各类诊断事件,解决分布式系统中故障信息分散、难以追踪的问题。

DEM 核心功能与事件类型

诊断事件 是指在一组测试条件下被测系统的状态(通过/失败)。监控这些条件的系统/功能被称为 诊断监视器诊断功能

DEM 处理的事件分为两种类型:

事件管理与状态机制

事件重要级别分为两类:

DEM 的四大核心处理机制:

事件存储与数据记录

事件内存管理 流程:

DEM 负责记录的关键数据:

模块协作架构

DEM 与其他模块的交互关系:

关键协作流程:

  1. DEM 检测到事件状态变化
  2. 通知 功能抑制管理器(FiM)
  3. FiM 根据依赖关系停止/释放功能实体
  4. 通过 NVRAM 实现数据持久化